Skip to main content

Tilemap 创建物体

创建物体

    // 创建物体
void createGameObject()
{
// 屏幕坐标 转 世界坐标
Vector3 wordPos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
//Debug.LogError(wordPos);
// 世界坐标 转 格子坐标
Vector3Int callPos = grid.WorldToCell(wordPos);
// 格子坐标 转 世界坐标
Vector3 createPostion = grid.CellToWorld(callPos);
GameObject.Instantiate(goods, new Vector3(createPostion.x,createPostion.y,-1), Quaternion.identity);
}